package com.lqian.service.note;

import java.util.List;

import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;

import com.lqian.pojo.Note;
import com.lqian.utils.PageUtil;

public interface NoteService {

	/**
	 * 分页查询所有请假列表
	 * 分页查询  返回值 是集合  参数：pageUtil对象
	 */
	List<Note> findAllNote(PageUtil page);

	/**
	 * 查询所以的记录行条数
	 */
	Integer count();
	
	
	/**
	 * 申请请假
	 */
	Integer applyNote(Note note);
	

	/**
	 * 同意请假 -- 0：待审核；1：同意；2：打回；3：不同意
	 */
	Integer agree(Integer nid);

	/**
	 * 打回请假
	 */
	Integer reback(Integer nid);

	/**
	 * 不同意请假
	 */
	Integer disagree(Integer nid);
}
